package com.gqj.elec.service;

import java.util.List;
import com.gqj.elec.domain.ElecMaterialRepair;

/**
 * 物资检修Service接口
 * 
 * @author lxq
 * @date 2023-12-17
 */
public interface IElecMaterialRepairService 
{
    /**
     * 查询物资检修
     * 
     * @param repairId 物资检修主键
     * @return 物资检修
     */
    public ElecMaterialRepair selectElecMaterialRepairByRepairId(Long repairId);

    /**
     * 查询物资检修列表
     * 
     * @param elecMaterialRepair 物资检修
     * @return 物资检修集合
     */
    public List<ElecMaterialRepair> selectElecMaterialRepairList(ElecMaterialRepair elecMaterialRepair);

    /**
     * 新增物资检修
     * 
     * @param elecMaterialRepair 物资检修
     * @return 结果
     */
    public int insertElecMaterialRepair(ElecMaterialRepair elecMaterialRepair);

    /**
     * 修改物资检修
     * 
     * @param elecMaterialRepair 物资检修
     * @return 结果
     */
    public int updateElecMaterialRepair(ElecMaterialRepair elecMaterialRepair);

    /**
     * 批量删除物资检修
     * 
     * @param repairIds 需要删除的物资检修主键集合
     * @return 结果
     */
    public int deleteElecMaterialRepairByRepairIds(Long[] repairIds);

    /**
     * 删除物资检修信息
     * 
     * @param repairId 物资检修主键
     * @return 结果
     */
    public int deleteElecMaterialRepairByRepairId(Long repairId);
}
